
namespace ActivUFRJ.Classes.Geral
{
    public class Lingua
    {
        /// <summary>
        /// carrega nova lingua
        /// </summary>
        public Lingua()
        {

        }

        /// <summary>
        /// carrega a lingua a partir do ID
        /// </summary>
        public Lingua(int idLingua)
        {
            this.ID = idLingua;

            DBLingua dbLingua = new DBLingua();
            dbLingua.CarregarLingua(this);
        }

        private int id;
        private string sigla;
        private string descricao;

        public int ID
        {
            get { return id; }
            set { id = value; }
        }

        public string Sigla
        {
            get { return sigla; }
            set { sigla = value; }
        }

        public string Descricao
        {
            get { return descricao; }
            set { descricao = value; }
        }

        public static Lingua[] GetListaLingua()
        {
            DBLingua dbLingua = new DBLingua();
            return dbLingua.GetListaLingua();
        }
    }
}
